a.b.c;
a?.b.c;
a.b?.c;
a?.b?.c;

f()();
f?.()();
f()?.();
f?.()?.();

a.m().b;
a?.m().b;
a.m?.().b;
a.m()?.b;
a?.m?.()?.b;
